package com.xiangge.number;

/**
 * @author xiangge
 * @version 1.0
 * @date 2025/4/14 10:35
 * @description   基本类型和对应包装类型的相互转换：
 *        1. 基本数据类型转为对应的包装类型：
 *        2. 包装数据类型转为对应的基本类型：
 */
public class NumberDemo2 {
    public static void main(String[] args) {
        int num = 10;
        // 1. 直接转
        Integer num2 = num;
        System.out.println("num2 = " + num2);
        // 2. 采用创建对象的方法
        Integer num3 = new Integer(num);
        System.out.println("num3 = " + num3);
        // 3. 通过调用静态方法
        Integer num4 = Integer.valueOf(num);
        System.out.println("num4 = " + num4);

        Integer value = 10;
        // 1. 直接转
        int value2 = value;
        System.out.println("value2 = " + value2);
        // 2. 采用xxxValue()
        int value3 = value.intValue();
        System.out.println("value3 = " + value3);

    }
}
